// import * as tsModules from './a'
// console.log(tsModules)

// import { name } from './b'
// import * as info from './b'
// import { name as nameProp } from './b'
// import * as Adata from './a'
// console.log(Adata)
// import name from './c'
// console.log(name)
// 引入时间库(第一种写法)
// import * as  moment1 from 'moment'
// // 引入时间库(第二种写法)
// const moment2 = require('moment')
// // 引入时间库(第三种写法)
// import moment3 = require('moment')
// console.log(moment1)
// console.log(moment2)
// console.log(moment3)

// import name = require('./c')
// console.log(name)
// import * as Adata from './a'
// console.log(Adata)

// /// <reference path="./space.ts"/>
// /// <reference path="./number-validation.ts"/>
// let isLetter = Validation.checkLetter('aasdasdasdasd')
// let isNumber = Validation.checkNumber('aasdasdasdasd')
// console.log(isLetter, isNumber)

// namespace Shapes {
//   export namespace Polygons {
//     export class Triangle {}
//     export class Squaire {}
//   }
// }

// import polygons = Shapes.Polygons
// let Triangle = new polygons.Triangle()

// 相对导入 / ./ ../
// './a'
// '../ts-modules/index.ts'
